package com.yonyou.iuap.ipaas.connector.sdwcoatencent.api.model.request.sale;

import lombok.Data;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.List;

/**
 * ** description 描述
 *
 * @author : auto generated
 * @date : Oct 17, 2024 5:41:46 PM
 */
@Data
public class WmsOrderListQueryRequest implements Serializable {


    private static final long serialVersionUID = 1L;

    /**
     * 分页页码
     * 描述： 分页偏移量，默认1
     */
    private Long page;
    /**
     * 分页长度
     * 描述： 分页长度，默认20，上限50
     */
    private Long page_size;
    /**
     * 店铺id
     * 描述： 系统仓库id
     */
    private List<String> sid_arr;
    /**
     * 状态
     * 描述： 状态：
     1 物流下单
     2 发货中
     3 已发货
     4 已删除
     */
    private List<String> status_arr;
    /**
     *  物流状态
     * 描述：  物流状态：
     1 待导入
     2 物流待下单
     3 物流下单中
     4 下单异常
     5 下单完成
     6 待海外仓下单
     7 海外仓下单中
     11 待导入国内物流
     41 物流取消中
     42 物流取消异常
     43 物流取消完成
     */
    private List<String> logistics_status_arr;
    /**
     * 平台单号
     * 描述： 平台单号	["test123465021"]
     */
    private List<String> platform_order_no_arr;
    /**
     * 系统单号
     * 描述： 系统单号["103130837064323072"]
     */
    private List<String> order_number_arr;
    /**
     * 销售出库单号
     * 描述： 销售出库单号	["WO103132593465409536"]
     */
    private List<String> wo_number_arr;
    /**
     * 时间类型
     * 描述： 时间类型：
     创建时间 create_at
     出库时间【单据操作】 delivered_at
     流水出库时间 stock_delivered_at
     */
    private String time_type;
    /**
     * 开始日期
     * 描述： 开始日期，格式：Y-m-d
     */
    private String start_date;
    /**
     * 结束日期
     * 描述： 结束日期，格式：Y-m-d
     */
    private String end_date;



}
